package sys.spvisor.core.dao.people;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import sys.spvisor.core.entity.people.TPeople;
import sys.spvisor.core.entity.people.TPeopleExample;

public interface TPeopleMapper {
    int countByExample(TPeopleExample example);

    int deleteByExample(TPeopleExample example);

    int deleteByPrimaryKey(Integer peoId);

    int insert(TPeople record);

    int insertSelective(TPeople record);

    List<TPeople> selectByExampleWithBLOBs(TPeopleExample example);

    List<TPeople> selectByExample(TPeopleExample example);

    TPeople selectByPrimaryKey(Integer peoId);

    int updateByExampleSelective(@Param("record") TPeople record, @Param("example") TPeopleExample example);

    int updateByExampleWithBLOBs(@Param("record") TPeople record, @Param("example") TPeopleExample example);

    int updateByExample(@Param("record") TPeople record, @Param("example") TPeopleExample example);

    int updateByPrimaryKeySelective(TPeople record);

    int updateByPrimaryKeyWithBLOBs(TPeople record);

    int updateByPrimaryKey(TPeople record);
}